import request from '@/utils/request'

export function addManager(data) {
  return request({
    url: '/user/addManager',
    method: 'post',
    data
  })
}

export function qryAllManager(data) {
  return request({
    url: '/user/qryAllManager',
    method: 'post',
    data
  })
}

export function addUser(data) {
  return request({
    url: '/user/addUser',
    method: 'post',
    data
  })
}

// 根据部门code查询所有的员工
export function qryUserByDept(data) {
  return request({
    url: '/user/qryUserByDept',
    method: 'post',
    data
  })
}

// 更新管理员或员工的密码 type为1修改管理员密码，为2修改员工密码
export function updatePasswd(data) { // TODO
  return request({
    url: '/user/updatePasswd',
    method: 'post',
    data
  })
}

export function updateUser(data) {
  return request({
    url: '/user/updateUser',
    method: 'post',
    data
  })
}

export function resetPasswd(data) {
  return request({
    url: '/user/resetPasswd',
    method: 'post',
    data
  })
}

//   *获取员工号
export function getStaffCode(data) {
  return request({
    url: '/user/getStaffCode',
    method: 'post',
    data
  })
}

export function deleteManager(data) {
  return request({
    url: '/user/deleteManager',
    method: 'post',
    data
  })
}

// 首页获取用户消息
export function getMessageByUser(data) {
  return request({
    url: '/user/getMessageByUser',
    method: 'post',
    data
  })
}

// 首页消息更新为已读
export function updateMessageState(data) {
  return request({
    url: '/user/updateMessageState',
    method: 'post',
    data
  })
}

// 获取系统设置
export function getSystemInfo(data) {
  return request({
    url: '/user/getSystemInfo',
    method: 'post',
    data
  })
}

// 更改水印图片
export function uploadWaterMark(data) {
  return request({
    url: '/user/uploadWaterMark',
    method: 'post',
    data
  })
}
